home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gekkan Dennou Club 145
/
Gekkan Dennou Club - 2000.6 Vol. 145 (Japan).7z
/
Gekkan Dennou Club - 2000.6 Vol. 145 (Japan) (Track 1).bin
/
tools
/
sharp
/
sxwork1.lzh
/
INCLUDE
/
RESOURCE.H
< prev
next >
Wrap
Text File
|
1994-02-20
|
2KB
|
91 lines
/*
* resource.h X68k SX_SYSTEM ver 2.01 Copyright 1994 SHARP/First Class Technology
*/
#ifndef __RESOURCE_H
#define __RESOURCE_H
#ifndef __SXDEF2_H
#include <sxdef2.h>
#endif
#ifdef FORWORD
#define __PROTO_TYPE
#endif
#ifdef __STDC__
#define __PROTO_TYPE
#endif
/*
* リソースマン (Resource Man)
*/
enum RMErrorCode {
ER_CANTDETATCH = -0x080b,
ER_HDLNOTFND,
ER_NULLHANDLE,
ER_NOTOPEN,
ER_NULLCURRENT,
ER_ILLID,
ER_ILLTYPE,
ER_IDNOTFND,
ER_TYPENOTFND,
ER_EXISTID,
ER_EXISTTYPE,
ER_RSCNOTFND /* -0x0800 */
};
#ifdef __PROTO_TYPE
void RMInit(void);
void RMTini(void);
Handle RMResNew(void);
_Handle RMRscAdd(long, int, _Handle, long);
int RMRscRemove(long, int);
int RMTypeRemove(long);
int RMResDispose(void);
Handle RMResOpen(const char *);
_Handle RMRscGet(long, int);
int RMResClose(const char *);
int RMResRemove(void);
Handle RMCurResSet(Handle);
int RMRscRelease(_Handle);
int RMRscDetach(_Handle);
int RMMaxIDGet(long);
int RMResSave(const char *);
Handle RMHdlToRsc(_Handle);
Handle RMCurResGet(void);
Handle RMLastResGet(void);
int RMResLoad(void);
Handle RMResLinkGet(Handle);
int RMResTypeList(int *, long ***, Handle);
int RMResIDList(int *, short ***, Handle, long);
#undef __PROTO_TYPE
#else
void RMInit();
void RMTini();
Handle RMResNew();
_Handle RMRscAdd();
int RMRscRemove();
int RMTypeRemove();
int RMResDispose();
Handle RMResOpen();
_Handle RMRscGet();
int RMResClose();
int RMResRemove();
Handle RMCurResSet();
int RMRscRelease();
int RMRscDetach();
int RMMaxIDGet();
int RMResSave();
Handle RMHdlToRsc();
Handle RMCurResGet();
Handle RMLastResGet();
int RMResLoad();
Handle RMResLinkGet();
int RMResTypeList();
int RMResIDList();
#endif __PROTO_TYPE
#endif __RESOURCE_H